package com.itheima.util;

import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
import com.aliyun.oss.OSSException;
import com.aliyuncs.exceptions.ClientException;

/**
 * reggie-com.itheima.util
 * Administrator
 * 2023-03-13
 * 20:12
 */
//自动创建桶
//public class Oss {
//        public static void main(String[] args) throws Exception {
//            // Endpoint以华东1（杭州）为例，其它Region请按实际情况填写。
//            String endpoint = "https://oss-cn-beijing.aliyuncs.com";
//            // 阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
//            String accessKeyId = "LTAI5tDQwadrZ6RJLiYeknRp";
//            String accessKeySecret = "SscxHNLGZ216TjTjiHFr4hvXW1cji1";
//            // 填写Bucket名称，例如examplebucket。
//            String bucketName = "py-regiee";
//
//            // 创建OSSClient实例。
//            OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
//
//            try {
//                // 创建存储空间。
//                ossClient.createBucket("py-regiee");
//
//            } catch (OSSException oe) {
//                System.out.println("Caught an OSSException, which means your request made it to OSS, "
//                        + "but was rejected with an error response for some reason.");
//                System.out.println("Error Message:" + oe.getErrorMessage());
//                System.out.println("Error Code:" + oe.getErrorCode());
//                System.out.println("Request ID:" + oe.getRequestId());
//                System.out.println("Host ID:" + oe.getHostId());
//            } finally {
//                if (ossClient != null) {
//                    ossClient.shutdown();
//                }
//            }
//        }
//}
